Patterns for Adaptive Service-Centric Systems
نویسنده
چکیده
Service-centric systems are driven more and more towards self-adaptation in order to satisfy QoS in highly dynamic environments. However, the young age and immaturity of this domain, combined with the increasing size and complexity of these systems, hinder the architects from designing effectively self-adaptive systems. This paper addresses the main problems that architects face with respect to high level issues such as monitoring, evaluation of QoS, and dynamic re-configuration. All patterns relate their solutions partially to wellestablished architectural patterns, adapted to the domain of service-centric systems. The aim is to compose a unified framework in the form of a pattern language that will help architects in taking the major design decisions.
منابع مشابه
Run-time Reconfiguration of Service-Centric Systems
Service-centric systems are driven more and more towards self-adaptation in order to satisfy QoS in highly dynamic environments. However, the young age and immaturity of this domain, combined with the increasing size and complexity of these systems, hinder the architects from designing effectively self-adaptive systems. This paper addresses the process of run-time reconfiguration with respect t...
متن کاملAccess control in ultra-large-scale systems using a data-centric middleware
The primary characteristic of an Ultra-Large-Scale (ULS) system is ultra-large size on any related dimension. A ULS system is generally considered as a system-of-systems with heterogeneous nodes and autonomous domains. As the size of a system-of-systems grows, and interoperability demand between sub-systems is increased, achieving more scalable and dynamic access control system becomes an im...
متن کاملEngineering a Complex Information Enterprise: A Case Study Architecting the Department of Defense Hourglass
Based on Complex Systems Theory, Net centric operations for the US Department of Defense (DoD) can be considered a complex adaptive system, representing a shift from traditional system-based interactions toward information-based web service transactions requiring highly secure, reliable, and dynamic "on-demand" information capabilities. This net centric environment must accommodate unpredictabl...
متن کاملTowards the Development of an Adaptive Enterprise Service System Model
The continuous adaptation of modern enterprises is largely dependent on their underlying adaptive enterprise architecture capability. However, the establishment of an adaptive enterprise architecture capability requires defining the enterprise context before actually commissioning any enterprise architecture or adaptation work. This paper presents the adaptive enterprise service system (AESS) m...
متن کاملEmerging Patterns in Adaptive, Distributed Real-Time, Embedded Middleware
We have been developing Quality Objects (QuO), an adaptive middleware framework that supports the development of distributed object applications that can measure, control, and adapt to quality of service (QoS) needs and variations in a system. We have applied QuO to the problems of distributed real-time embedded (DRE) applications, including a streaming video dissemination application and a dyn...
متن کامل